$(function(){
    $('button[type="button"]').click(function(){
        //校验数据
        if($('[name="username"]').val() === ''){
            layer.msg('用户名不能为空',{
                icon:2,
                time:1500
            })
            return false;
        }
        var usernameReg = /^[a-zA-Z]\w{2,9}$/;
        if(!usernameReg.test($('[name="username"]').val())){
            layer.msg('用户名不规范',{
                icon:2,
                time:1500
            })
            return false;
        }
        if($('[name="password"]').val() === ''){
            layer.msg('密码不能为空',{
                icon:2,
                time:1500
            })
            return false;
        }
        var passwordReg = /^.{6,12}$/;
        if(!passwordReg.test($('[name="password"]').val())){
            layer.msg('密码不规范',{
                icon:2,
                time:1500
            })
            return false;
        }

        if($('[name="password"]').val() !== $('[name="repass"]').val()){
            layer.msg('两次密码输入不一致',{
                icon:2,
                time:1500
            })
            return false;
        }
        if($('[name="tel"]').val() === ''){
            layer.msg('手机号不能为空',{
                icon:2,
                time:1500
            })
            return false;
        }
        var telReg = /^1[356789]\d{9}$/;
        if(!telReg.test($('[name="tel"]').val())){
            layer.msg('手机号不规范',{
                icon:2,
                time:1500
            })
            return false;
        }
        $(this).prop('disabled',true)
        var loadindex = layer.load(0,{
            shade:[0.9,"#000"]
        })
        $.ajax({
            url:'http://localhost/xiangmu-daojucheng/src/php/register.php',
            method:"post",
            data:$('form').serialize(),
            dataType:"json",
            success:res=>{
                var {meta:{status,msg}} = res;
                $(this).prop('disabled',false) 
                if(status===1){
                    layer.msg(msg,{
                        icon:1,
                        time:1500
                    },function(){
                        location.href = "login.html";
                    })
                }else{
                    layer.msg(msg,{
                        icon:2,
                        time:1500
                    })
                }
            }
        })
    })
})